var checkboxLen;
		var checkedLen = 0;
		$(function(){
			var checkbox = document.getElementsByClassName('mycheckbox')
			checkboxLen = checkbox.length;
		})
		
		// 多选框-统一
		$(document).on('click','.checkbox',function(){
			if($(this)[0].checked){
				// 需变 选中
				$(this).prev().attr('src','static/picture/tick-s.png');
			}else{
				// 需变 不选中
				$(this).prev().attr('src','static/picture/tick.png');
			}
		})
		
		
		// 多选框-上面
		$(document).on('click','.mycheckbox',function(){
			checkedLen = 0;
			$(".mycheckbox").each(function(index,item){
			    if($(this)[0].checked){
					checkedLen++
				}
			});
			$(".checkedLen").html(checkedLen);
			if(checkedLen==checkboxLen){
				$(".allselect").prop('checked', true);
				$(".allselect").prev().attr('src','static/picture/tick-s.png');
			}else{
				$(".allselect").prop('checked', false);
				$(".allselect").prev().attr('src','static/picture/tick.png');
			}
			total();
			var mycheckbox = $(this).parent('.checkbox-wrap').parent('.cart-block').parent('.main').find('.mycheckbox');
			var mycheckboxNum = 0;
			for(var i=0;i<mycheckbox.length;i++){
				if(mycheckbox[i].checked){
					mycheckboxNum ++
				}
			}
			// 如果两值相等，则把商家信息复选框勾选上
			if(mycheckboxNum == mycheckbox.length) {
				$(this).parent('.checkbox-wrap').parent('.cart-block').parent('.main').children('.shop-box').children('.checkbox-wrap').children('.myshopcheckbox').prop('checked', true);
				$(this).parent('.checkbox-wrap').parent('.cart-block').parent('.main').children('.shop-box').children('.checkbox-wrap').children('.tick').attr('src','static/picture/tick-s.png');
			} else {
				$(this).parent('.checkbox-wrap').parent('.cart-block').parent('.main').children('.shop-box').children('.checkbox-wrap').children('.myshopcheckbox').prop('checked', false);
				$(this).parent('.checkbox-wrap').parent('.cart-block').parent('.main').children('.shop-box').children('.checkbox-wrap').children('.tick').attr('src','static/picture/tick.png');
			}
		})
		
		// 多选框-全选
		$(document).on('click','.allselect',function(){
			if($(this)[0].checked){
				// 需变 选中
				$('.tick').attr('src','static/picture/tick-s.png');
				$('.checkbox').prop('checked', true);
				checkedLen = 0;
				$(".mycheckbox").each(function(index,item){
					if($(this)[0].checked){
						checkedLen++
					}
				});
				$(".checkedLen").html(checkedLen);
			}else{
				// 需变 不选中
				$('.tick').attr('src','static/picture/tick.png');
				$('.checkbox').prop('checked', false);
				$(".checkedLen").html(0);
			}
			total();
		})

		// 选中商家
		$(document).on('click', '.myshopcheckbox', function() {
			// Check if the checkbox is checked
			var isChecked = $(this).prop('checked');
			var box = $(this).parents('.shop-box').siblings('.cart-block');
			$(box).each(function(index,item){
				$(this).children('.checkbox-wrap').children('.checkbox').prop('checked', isChecked);
				$(this).children('.checkbox-wrap').children('.tick').attr('src',isChecked?'static/picture/tick-s.png':'static/picture/tick.png');
			});
			checkedLen = 0;
			$(".mycheckbox").each(function(index,item){
				if($(this)[0].checked){
					checkedLen++
				}
			});
			$(".checkedLen").html(checkedLen);

			// 获取全部商家复选框，如果全部都选中了，需要将全选勾选上
			checkedLenAll = 0;
			$('.myshopcheckbox').each(function(index,item){
				if($(this)[0].checked){
					checkedLenAll++
				}
			});
			if(checkedLenAll == $('.myshopcheckbox').length) {
				console.log('全选')
				$('.allselect').prop('checked', true);
				$(".allselect").prev().attr('src','static/picture/tick-s.png');
				
			} else {
				console.log('不全选')
				$(".allselect").prop('checked', false);
				$(".allselect").prev().attr('src','static/picture/tick.png');
			}

		})
		
		
		// 统计金额
		function total(){
			var integer = 0;
			$(".mycheckbox").each(function(index,item){
			    if($(this)[0].checked){
					var price = Number($(this).parents('.cart-block').find('.price').html());
					var num = $(this).parents('.cart-block').find('.num-input').val();
					integer += price*num;
				}
			});
			integer = Math.floor(integer*100)/100;
			if(isInteger(integer)){
				$('.integer').html(integer);
				$('.point').html('');
				return;
			}
			var str = integer.toString();
			var index = str.indexOf(".");
			var result = str.substr(index + 1,str.length);
			var integerStr = str.substr(0,index);
			$('.integer').html(integerStr);	
			$('.point').html('.'+result);	
		}
		
		
		// 数量增减
		$('.sub').on('click', function() {
			var val = $(this).parent().find('.num-input').val();
			if(val==1){
				return;
			}
			var num = Number(val)-1;
			$(this).parent().find('.num-input').val(num);
			total();
		})
		$('.add').on('click', function() {
			var val = $(this).parent().find('.num-input').val();
			var num = Number(val)+1;
			$(this).parent().find('.num-input').val(num);
			total();
		})

		
		function isInteger(obj) {
		 return obj%1 === 0
		}
		
		
		// 编辑
		$(document).on('click','.cart-operation',function(){
			if($(this).hasClass('edit')){
				$(this).removeClass('edit');
				$(this).addClass('delete');
				$('.settlement').hide();
				$('.delete-btn').show();
				$(this).html('完成');
			}else{
				$('.settlement').css('display','flex');
				$('.delete-btn').hide();
				$(this).addClass('edit');
				$(this).removeClass('delete');
				$(this).html('编辑');
			}
		})


		// 结算
		$(document).on('click','.settlement button',function() {
			// 获取所有图片为tick-s的元素
			var tick = $('.cart-block img[src="static/picture/tick-s.png"]');
			tick.each(function(index,item){
				var obj = $(item).parent().parent()
				console.log(obj)
			})
		})

		// 删除
		$(document).on('click','.delete-btn button',function() {
			// 获取所有图片为tick-s的元素
			var tick = $('.cart-block img[src="static/picture/tick-s.png"]');
			tick.each(function(index,item){
				var obj = $(item).parent().parent()
				console.log(obj)
			})
		})


		// 页面返回
		$(document).on('click','.arrowLeft',function() {
			window.history.go(-1);
		})